
#ifndef __CE_UTILS_LODGENERATOR_H__
#define __CE_UTILS_LODGENERATOR_H__

#include <export.h>
#include <math/boundingbox.h>
#include <gfx/levelofdetail.h>

/**
 * \addtogroup utils
 * @{
 */

/**
 * @brief Utility class for controlled creating of ceLevelOfDetailSolver
 */

class CE_API ceLODGenerator
{
public:
  ceLODGenerator();

  ceLinearLevelOfDetailSolver* CreateLinearSolver (const ceBoundingBox& bbox, float maxDistance, bool getLast = true);

};

/** @} */

#endif /* ! __CE_UTILS_LODGENERATOR_H__ */
